package com.acjava.chatgpt.domain.files;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Author loujm  acjava.com @铭轩
 * @Description
 * @Date 2024/8/2 上午12:27
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class File implements Serializable {

    /** ID */
    private String id;
    /** 对象 */
    private String object;
    /** 字节 */
    private long bytes;
    /** 时间 */
    @JsonProperty("created_at")
    private long createdAt;
    /** 名称 */
    private String filename;
    /** 类型；search */
    private String purpose;
    /** 状态 */
    private String status;
    @JsonProperty("status_details")
    private String statusDetails;

}
